﻿namespace Contoso.ActiveDirectory {

    using System.Collections.Generic;

    public interface ILocationAttributes {
        string PhysicalDeliveryOfficeName { get; }
        string StreetAddress { get; }
        string City { get; }
        string StateAbbreviation { get; }
        string PostalCode { get; }
        string Country { get; }
        string CountryAbbrevation { get; }
        int CountryCode { get; }
        string RegionName { get; set; }

        void ProcessResults(Dictionary<string, object[]> attributes);
    }
}
